import { Injectable } from '@angular/core';

// import { Observable } from 'rxjs/Observable';
import 'rxjs/add/operator/do';
import 'rxjs/add/operator/catch';

// 进度条
//import { ModalController } from 'ionic-angular/components/modal/modal-controller';


@Injectable()
export class BrowserInterceptor{
  // 所有没有token不需要跳转的接口列表
  // 只需要添加接口的fileName就可以了，不需要加path
/*   autoJumpLoginExceptionList = [
    'alertOrder.json',      // 首页的检查是否有未完成的订单不能跳转到登录页
  ]; */
 useragent: any;

  constructor(

  ){

  }
   browserBlock(useragent):void{

    this.useragent = navigator.userAgent;

     var rr=this.useragent.match('MicroMessenger');
  console.log(rr);
  if (rr==null) {
      // 这里警告框会阻塞当前页面继续加载
      alert('已禁止本次访问：您必须使用微信内置浏览器访问本页面！');
      // 以下代码是用javascript强行关闭当前页面
      var opened = window.open('about:blank', '_self');
      opened.opener = null;
      opened.close();
  }
}

}
